package com.itwn.springcloud;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.hystrix.EnableHystrix;
import org.springframework.cloud.openfeign.EnableFeignClients;

/**
 * 超时导致服务器变慢(转圈)        超时不再等待
 * 出错(宕机或程序运行出错)        出错要有兜底
 *
 * 解决
 * 对方服务(8001 )超时了，调用者(80)不能一直卡死等待,必须有服务降级
 * 对方服务(8001)down机了,调用者(80)不能一直卡死等待，必须有服务降级
 * 中对方服务(8001)OK调用者(80)自己出故障或有自我要求(自己的等待时间小于服务提供者),自己降级处理
 *
 *
 *
 */
@SpringBootApplication
@EnableFeignClients
@EnableHystrix
public class OrderHystrixMain80 {

    public static void main(String[] args) {

        SpringApplication.run(OrderHystrixMain80.class,args);
    }


}
